﻿using System;
using System.Collections.Generic;
using System.Text;

namespace AVISOutBound.PublicAPI.Configuration
{
    /// <summary>
    /// Defines string constants for setting names in the application.
    /// See <see cref="AppSettingProvider"/> for setting definitions.
    /// </summary>
    public static class AppSettings
    {
        /// <summary>
        /// 支付相关参数名称定义
        /// </summary>
        public static class PaymentConfig
        {
            /// <summary>
            /// 支付宝相关参数名称定义
            /// </summary>
            public static class Alipay
            {
                /// <summary>
                /// 支付网关
                /// </summary>
                public const string Url = "App.PaymentConfig.Alipay.Url";
                /// <summary>
                /// AppId
                /// </summary>
                public const string Appid = "App.PaymentConfig.Alipay.Appid";
                /// <summary>
                /// 私钥
                /// </summary>
                public const string PrivateKey = "App.PaymentConfig.Alipay.PrivateKey";
                /// <summary>
                /// 公钥
                /// </summary>
                public const string PublicKey = "App.PaymentConfig.Alipay.PublicKey";
                /// <summary>
                /// 商户Id
                /// </summary>
                public const string Ppid = "App.PaymentConfig.Alipay.Ppid";
                /// <summary>
                /// 参数返回格式
                /// </summary>
                public const string Format = "App.PaymentConfig.Alipay.Format";
                /// <summary>
                /// 编码
                /// </summary>
                public const string Charset = "App.PaymentConfig.Alipay.Charset";
                /// <summary>
                /// 算法类型
                /// </summary>
                public const string Sign_type = "App.PaymentConfig.Alipay.Sign_type";
                /// <summary>
                /// 接口版本
                /// </summary>
                public const string Version = "App.PaymentConfig.Alipay.Version";
            }
        }
    }
}
